@import "./base";
input {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
#shop-body {
    background-color: #fff;
    overflow: hidden;
    width: 100%;
    min-height: 500px;
    padding-bottom: 50px;
    position: relative;
    z-index: 1;
}
.shop-login-header, .shop_login_wrap, .shop_reg_wrap {
    width: 100%;
    overflow: hidden;
    min-width: 1000px;
    background: #fff;
}
.shop-login-header {
    border-bottom: 1px solid #f2f2f2;
}
.shop-login-header .inner {
    margin: 0 auto;
    overflow: hidden;
    padding: 20px 0;
    position: relative;
    width: 1000px;
    zoom: 1;
}
.login-h1-site {
    float: left;
    width: 320px;
    height: 49px;
    padding: 0 0 0 10px;
}
.login-a-logo {
    float: left;
    width: 130px;
    height: 65px;
    overflow: hidden;
}
.login-s-slogan {
    // float: left;
    margin: -6px 0 0 5px;
    padding-left: 5px;
    display: inline;
}
.shop_login_wrap {
    height: 540px;
}
.shop_login_wrap .inner {
    margin: 0 auto;
    position: relative;
    padding: 35px 0 0 510px;
    width: 490px;
}
.side-as {
    font-size: 14px;
    left: 10px;
    position: absolute;
    top: 30px;
    width: 500px;
    height: 362px;
    background-image: url(http://cdn09.ehaier.com/sg2019/v4/images/blank.png);
}
#entry {
    background: #e8e8e8;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: 4px;
    position: relative;
}
.shop_login_wrap .login_register {
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 3px;
    position: relative;
    width: 488px;
}
.shop_login_wrap .login_register h2 {
    border-bottom: 1px solid #ddd;
    font: normal 22px/22px 'Microsoft Yahei';
    padding: 25px 0 15px 15px;
    position: relative;
}
.shop_login_wrap .login_register h2 a {
    background-position: 0 0;
    color: #005aaa;
    font-size: 12px;
    line-height: 20px;
    position: absolute;
    right: 15px;
    padding-left: 25px;
}
.login_Tab_btn {
    padding: 0px 114px;
}
.loginbtn_block {
    width: 100%;
    height: 47px;
    color: #606060;
    cursor: pointer;
    font: 14px/47px "微软雅黑";
}
.ordinary_login, .register {
    width: 50%;
    height: 45px;
    float: left;
    text-align: center;
    border-bottom: 2px solid #e4e4e4;
}
.curClick {
    color: #32beff;
    border-bottom: 2px solid #32beff;
}
.shop_login_wrap .login_form, .shop_login_wrap .register_form {
    padding: 35px 114px 20px;
    width: 260px;
}
.validation_marked_info {
    color: #f00;
}
.shop_login_wrap .form_row {
    font-size: 12px;
    line-height: 20px;
    overflow: hidden;
    position: relative;
    width: 100%;
    zoom: 1;
}
.shop_login_wrap .btn_box {
    padding: 8px 0;
}
.shop_login_wrap .form_row input {
    border: 1px solid #e4e4e4;
    height: 26px;
    line-height: 26px;
    padding: 3px 3px 3px 38px;
    width: 217px;
    outline: 0;
}
.shop_login_wrap .form_row label {
    color: #a4a4a4;
    left: 38px;
    position: absolute;
    top: 7px;
    font-size: 14px;
}
.shop_login_wrap .form_row .icon_p, .shop_login_wrap .form_row .icon_m {
    background-position: 0 -30px;
    left: 12px;
    height: 20px;
    position: absolute;
    top: 7px;
    width: 20px;
}

.shop_login_sprite {
    background-image: url(http://cdn09.ehaier.com/sg2019/v5/images/shop_login_sprite.png);
    background-repeat: no-repeat;
}
.shop_login_wrap .form_row .icon_p {
    background-position: 0 -60px;
}
.shop_login_wrap .form_row .hide_tips {
    display: none;
    font-size: 12px;
    color: red;
}
.hide_tips {
    display: none;
    font-size: 12px;
    color: red;
}
.shop_login_wrap .radio_box input {
    display: none;
}
.shop_login_wrap .form_row .a_r {
    float: right;
}
.shop_login_wrap .form_row a {
    color: #005aaa;
}
.a_r {
    float: right;
}
.shop_login_wrap .btn_box {
    padding: 8px 0;
}
.shop_login_wrap .btn_box a, .shop_login_wrap .btn_box a b {
    display: block;
    font-size: 15px;
}
.shop_abtn_bl, .shop_abtn_bl b {
    background-image: url(http://cdn09.ehaier.com/sg2019/v5/images/shop_abtn_blue.png);
    background-repeat: no-repeat;
    display: inline-block;
    height: 40px;
    overflow: hidden;
}
.shop_abtn_bl {
    background-position: 0 -400px;
    padding-left: 5px;
    margin: 0;
    vertical-align: middle;
    // +vertical-align: baseline;
}
.shop_login_wrap .btn_box a, .shop_login_wrap .btn_box a b {
    display: block;
    font-size: 15px;
}
.shop_abtn_bl b {
    background-position: right -450px;
    line-height: 25px;
    font-size: 16px;
    height: 25px;
    overflow: hidden;
    color: #fff;
    font-weight: 300;
    text-align: center;
    font-family: "Microsoft Yahei";
    padding: 8px 30px 7px 25px;
    cursor: pointer;
}
.shop_abtn_bl, .shop_abtn_bl b {
    background-image: url(http://cdn09.ehaier.com/sg2019/v5/images/shop_abtn_blue.png);
    background-repeat: no-repeat;
    display: inline-block;
    height: 40px;
    overflow: hidden;
}
.shop_abtn_bl:hover b {
    background-position: right -550px;
}
.shop_abtn_bl:hover {
    background-position: 0 -500px;
}
.phone_form {
    padding: 35px 114px 20px;
    width: 260px;
}
.shop_other_login {
    border-top: 1px solid #ddd;
    height: 20px;
    padding: 14px 0;
}
.shop_other_login ul {
    height: 20px;
    padding: 0 7px;
    // +padding-right: 0;
}
.shop_other_login li {
    float: left;
    height: 20px;
    margin-right: 4px;
}
.shop_other_login li a {
    background-image: url(http://cdn09.ehaier.com/sg2019/v5/images/shop_login_sprite.png);
    background-repeat: no-repeat;
    font-size: 12px;
    float: left;
    line-height: 20px;
    padding-left: 25px;
    width: auto;
}
.shop_other_login li a.weibo {
    background-position: 0 -154px;
}
.shop_other_login li a.alipay {
    background-position: 0 -222px;
}
.shop_other_login li a.wangyi {
    background-position: 0 -342px;
}
.ordinary_login:hover, .register:hover {
    text-decoration: none !important;
    color: #606060 !important;
}
.shop_login_wrap .login_register h2 a:hover {
    text-decoration: none;
}
.shop_login_wrap .login_register h2 a:hover span {
    text-decoration: underline;
}